/**
 * Mise en oeuvre de Roi.h
 *
 * @file Roi.cxx
 */

// A besoin de la declaration de la classe
#include "Roi.h"
#include <iostream>
#include <cstdlib>

using namespace std;

Roi::Roi()
{
	//cout << "Roi() - " << this << endl;
}

Roi::~Roi()
{
	//cout << "~Roi() - " << this << endl;
}

bool Roi::mouvementValide(Echiquier *e, int x, int y)
{
	return this->mouvementAutorise(e, x, y) && (abs(this->x() - x) <= 1) && (abs(this->y() - y) <= 1);
}
